home *** CD-ROM | disk | FTP | other *** search
/ What PC? 2000 May / What PC May 2000 / wpcmay00.iso / SOFTWARE / UTILITY / viavoice30d / data1.cab / nls_date / bin / recowuk.flw < prev    next >
Text File  |  1999-11-03  |  18KB  |  350 lines

  1. *******************************************************************
  2. * PROBLEM SPECIFICATION
  3. *
  4. *******************************************************************
  5. * Flow specification rules:
  6. * Activity name must be unique in a flow.
  7. * pageid values can be page ids from recownn.pag file
  8. * testactivity represents test page.
  9. * textactivity represents text page 
  10. * You can have any number of activities in a flow. 
  11. *flow id(IDFLOW_TEST)                  
  12. *  activity name(x_page) pageid(IDD_MY_PAGE) 
  13. *    on rc(ID_OK) nextactivity(test_xx)
  14. *     on ...
  15. *  activityend
  16. *  testactivity name(test_xx) textid(IDD_TEXT) 
  17. *    on rc(ID_OK) nextactivity(text_yy)
  18. *    on rc(ID_NO) nextactivity(text)
  19. *  endactivity
  20. *  ...
  21. *  textactivity name(text_yy) textid(IDD_TEXT) 
  22. *  endactivity
  23. *endflow
  24. *flow id(GENERAL_POOR_RECO)....
  25. *  activity name(...) pageid(...)
  26. *  ...
  27. *  endactivity
  28. *  ...
  29. *endflow
  30. *
  31. *******************************************************************
  32. * For possible pageids and related return codes
  33. * refer to the recownn.pag page definition file.
  34. *******************************************************************
  35. * Possible flow ids:
  36. *
  37. * IDFLOW_NOT_RECOGNIZE_ONE_WORD_WHILE_DICTATING 
  38. * IDFLOW_BAD_AUDIO_QUALITY                      
  39. * IDFLOW_GENERALLY_POOR_RECOGNITION             
  40. * IDFLOW_RECOGNIZE_NOISE_AS_A_WORD              
  41. * IDFLOW_DOESNT_HEAR_ANYTHING                   
  42. * IDFLOW_DOESNT_RECOGNIZE_ONE_COMMAND_WORD      
  43. * IDFLOW_BAD_SIGNAL_TO_NOISE                   
  44. * IDFLOW_COMMAND_RECOGNIZED_AS_DICTATED_TEXT    
  45. * IDFLOW_DICTATED_TEXT_RECOGNIZED_AS_COMMANDS   
  46. *******************************************************************
  47. *******************************************************************
  48. * IDFLOW_GENERALLY_POOR_RECOGNITION   
  49. *******************************************************************
  50. flow id(IDFLOW_GENERALLY_POOR_RECOGNITION)
  51.   menu
  52.     menuentry index(1) name(IDS_MENU_CHECK_USER_INFO)        activity(check_personal_speech_file)
  53.     menuentry index(2) name(IDS_MENU_TIPS_DICTATING)         activity(tips_on_dictation)
  54.     menuentry index(3) name(IDS_MENU_ADJUST_HEADSET)         activity(microphone_placement)
  55.     menuentry index(4) name(IDS_MENU_ADJUST_AUDIO_LEVEL)     activity(audio_level)
  56.     menuentry index(5) name(IDS_MENU_ANALYZE_DOCUMENTS)      activity(analyze_my_documents)
  57.     menuentry index(6) name(IDS_MENU_ANALYZE_VOICE)     activity(analyze_my_voice)
  58.     menuentry index(7) name(IDS_MENU_GOTO_PROBLEM_SELECTION) activity("")
  59.   endmenu  
  60.   activity name(check_personal_speech_file)  pageid(IDD_CHECK_PERSONAL_SPEECH_FILE) menuindex(1)
  61.     on rc(ID_OK)       nextactivity(tips_on_dictation)
  62.     on rc(ID_CHANGED)  nextactivity(test_personal_speech_file)
  63.     on rc(ID_SKIP)     nextactivity(tips_on_dictation)
  64.   endactivity
  65.   testactivity name(test_personal_speech_file) textid(IDS_TEST_PERSONAL_SPEECH_FILE) titleid(IDS_TITLE_TEST_PERSONAL_SPEECH_FILE) menuindex(1)
  66.     on rc(ID_OK)     nextactivity(flow_end)
  67.     on rc(ID_NO)     nextactivity(tips_on_dictation)
  68.   endactivity
  69.   activity name(tips_on_dictation) pageid(IDD_GOOD_RECO) menuindex(2)
  70.     on rc(ID_OK) nextactivity(microphone_placement) 
  71.   endactivity
  72.   activity name(microphone_placement)  pageid(IDD_ADJUST_HEADSET)  menuindex(3)
  73.     on rc(ID_OK)      nextactivity(audio_level)
  74.   endactivity 
  75.   activity name(audio_level) pageid(IDD_LAUNCH_AUDIO_SETUP)  menuindex(4)
  76.     on rc(ID_NEXT)     nextactivity(test_audio_level)
  77.   endactivity
  78.   testactivity name(test_audio_level) textid(IDS_TEST_AUDIO_LEVEL) titleid(IDS_TITLE_TEST_AUDIO_LEVEL)  menuindex(4)
  79.     on rc(ID_OK)     nextactivity(flow_end)
  80.     on rc(ID_NO)     nextactivity(analyze_my_documents)
  81.   endactivity
  82.    activity name(analyze_my_documents) pageid(IDD_VOCAB_EXPANDER)  menuindex(5)
  83.     on rc(ID_NEXT)    nextactivity(analyze_my_voice)
  84.   endactivity
  85.   activity name(analyze_my_voice) pageid(IDD_SUGGEST_ENROLLMENT)  menuindex(6)
  86.     on rc(ID_NEXT)    nextactivity(flow_end)
  87.     on rc(ID_SKIP)    nextactivity(flow_end)
  88.   endactivity
  89.   activity name(flow_end) pageid(IDD_LAST_PAGE) menuindex(7) 
  90.   endactivity
  91. endflow
  92. *******************************************************************
  93. * IDFLOW_COMMAND_RECOGNIZED_AS_DICTATED_TEXT
  94. *******************************************************************
  95. flow id(IDFLOW_COMMAND_RECOGNIZED_AS_DICTATED_TEXT)
  96.    menu
  97.     menuentry index(1) name(IDS_MENU_TIPS_SAYING_COMMANDS)      activity(reco_tips)
  98.     menuentry index(2) name(IDS_MENU_TIPS_CHECK_VALID_COMMAND)  activity(valid_command_tips)
  99.     menuentry index(3) name(IDS_MENU_TEACH_COMM_PRONUNCIATION)  activity(enter_command)
  100.     menuentry index(4) name(IDS_MENU_ADJUST_AUDIO_LEVEL)        activity(audio_level)
  101.     menuentry index(5) name(IDS_MENU_USING_ATTENTION_WORD)      activity(control_word)
  102.     menuentry index(6) name(IDS_MENU_GOTO_PROBLEM_SELECTION)    activity("")
  103.   endmenu  
  104.   activity name(reco_tips) pageid(IDD_RECO_TIPS) menuindex(1)
  105.     on rc(ID_OK) nextactivity(valid_command_tips)
  106.   endactivity
  107.   textactivity name(valid_command_tips) textid(IDS_VALID_COMMAND_TIPS ) titleid(IDS_TITLE_VALID_COMMAND_TIPS ) menuindex(2)
  108.      on rc(ID_OK) nextactivity(enter_command)
  109.   endactivity
  110.   activity name(enter_command) pageid(IDD_ENTER_COMMAND) menuindex(3)
  111.     on rc(ID_PRONUNCIATION_EXIST)                    nextactivity(play_pronunciation)
  112.     on rc(ID_NO_PRONUNCIATION)      nextactivity(record_command)
  113.   endactivity
  114.   activity name(play_pronunciation) pageid(IDD_PROBLEM_WORDS) menuindex(3)
  115.     on rc(ID_OK)                      nextactivity(audio_level)
  116.     on rc(ID_CHANGE_PRONUNCIATION)    nextactivity(record_command)
  117.   endactivity
  118.   activity name(record_command) pageid(IDD_RECORD_WORD) menuindex(3)
  119.     on rc(ID_OK)        nextactivity(test_record_command)
  120.   endactivity
  121.   testactivity name(test_record_command) textid(IDS_TEST_RECORD_COMMAND) titleid(IDS_TITLE_TEST_RECORD_COMMAND) menuindex(3)
  122.     on rc(ID_OK)      nextactivity(flow_end)
  123.     on rc(ID_NO)      nextactivity(audio_level)
  124.   endactivity
  125.   activity name(audio_level) pageid(IDD_LAUNCH_AUDIO_SETUP) menuindex(4)
  126.     on rc(ID_NEXT)        nextactivity(test_audio_level)
  127.   endactivity
  128.   testactivity name(test_audio_level) textid(IDS_TEST_AUDIO_LEVEL) titleid(IDS_TITLE_TEST_AUDIO_LEVEL) menuindex(4)
  129.     on rc(ID_OK)      nextactivity(flow_end)
  130.     on rc(ID_NO)      nextactivity(control_word)
  131.   endactivity
  132.   activity name(control_word) pageid(IDD_CONTROL_WORD) menuindex(5)
  133.     on rc(ID_NEXT) nextactivity(flow_end)
  134.     on rc(ID_SKIP) nextactivity(flow_end)
  135.   endactivity
  136.   activity name(flow_end) pageid(IDD_LAST_PAGE) menuindex(6) 
  137.   endactivity
  138. endflow
  139. *******************************************************************
  140. *IDFLOW_DOESNT_RECOGNIZE_ONE_COMMAND_WORD  
  141. *******************************************************************
  142. flow id(IDFLOW_DOESNT_RECOGNIZE_ONE_COMMAND_WORD )
  143.   menu
  144.     menuentry index(1) name(IDS_MENU_TIPS_CHECK_VALID_COMMAND)  activity(valid_command_tips)
  145.     menuentry index(2) name(IDS_MENU_TEACH_COMM_PRONUNCIATION)  activity(enter_command)
  146.     menuentry index(3) name(IDS_MENU_ADJUST_AUDIO_LEVEL)        activity(audio_level)
  147.     menuentry index(4) name(IDS_MENU_GOTO_PROBLEM_SELECTION)    activity("")
  148.   endmenu  
  149.   textactivity name(valid_command_tips) textid(IDS_VALID_COMMAND_TIPS ) titleid(IDS_TITLE_VALID_COMMAND_TIPS ) menuindex(1)
  150.      on rc(ID_OK) nextactivity(enter_command)
  151.   endactivity
  152.   activity name(enter_command) pageid(IDD_ENTER_COMMAND) menuindex(2)
  153.     on rc(ID_PRONUNCIATION_EXIST)                    nextactivity(play_pronunciation)
  154.     on rc(ID_NO_PRONUNCIATION)      nextactivity(record_command)
  155.   endactivity
  156.   activity name(play_pronunciation) pageid(IDD_PROBLEM_WORDS) menuindex(2)
  157.     on rc(ID_OK)                      nextactivity(audio_level)
  158.     on rc(ID_CHANGE_PRONUNCIATION)    nextactivity(record_command)
  159.   endactivity
  160.   activity name(record_command) pageid(IDD_RECORD_WORD) menuindex(2)
  161.     on rc(ID_OK)        nextactivity(test_record_command)
  162.   endactivity
  163.   testactivity name(test_record_command) textid(IDS_TEST_RECORD_COMMAND) titleid(IDS_TITLE_TEST_RECORD_COMMAND) menuindex(4)
  164.     on rc(ID_OK)      nextactivity(flow_end)
  165.     on rc(ID_NO)      nextactivity(audio_level)
  166.   endactivity
  167.   activity name(audio_level) pageid(IDD_LAUNCH_AUDIO_SETUP) menuindex(3)
  168.     on rc(ID_NEXT)        nextactivity(flow_end)
  169.   endactivity
  170.   activity name(flow_end) pageid(IDD_LAST_PAGE) menuindex(4) 
  171.   endactivity
  172.  endflow 
  173. *******************************************************************
  174. *IDFLOW_NOT_RECOGNIZE_ONE_WORD_WHILE_DICTATING
  175. *******************************************************************
  176. flow id(IDFLOW_NOT_RECOGNIZE_ONE_WORD_WHILE_DICTATING)
  177.   menu
  178.     menuentry index(1) name(IDS_MENU_CHECK_USER_INFO)          activity(check_personal_speech_file)
  179.     menuentry index(2) name(IDS_MENU_TEACH_NEW_WORD)           activity(enter_word)
  180.     menuentry index(3) name(IDS_MENU_TIPS_UPDATING_VOCABULARY) activity(updating_personal_vocabulary)
  181.     menuentry index(4) name(IDS_MENU_GOTO_PROBLEM_SELECTION)   activity("")
  182.   endmenu  
  183.   activity name(check_personal_speech_file)  pageid(IDD_CHECK_PERSONAL_SPEECH_FILE) menuindex(1)
  184.     on rc(ID_OK)       nextactivity(enter_word)
  185.     on rc(ID_CHANGED)  nextactivity(test_personal_speech_file)
  186.     on rc(ID_SKIP)     nextactivity(enter_word)
  187.   endactivity
  188.   testactivity name(test_personal_speech_file) textid(IDS_TEST_PERSONAL_SPEECH_FILE) titleid(IDS_TITLE_TEST_PERSONAL_SPEECH_FILE) menuindex(1)
  189.     on rc(ID_OK)     nextactivity(flow_end)
  190.     on rc(ID_NO)     nextactivity(enter_word)
  191.   endactivity
  192.   activity name(enter_word) pageid(IDD_ENTER_WORD)  menuindex(2)
  193.     on rc(ID_PRONUNCIATION_EXIST)     nextactivity(play_pronunciation)
  194.     on rc(ID_NO_PRONUNCIATION)        nextactivity(record_word)
  195.   endactivity
  196.   activity name(play_pronunciation) pageid(IDD_PROBLEM_WORDS) menuindex(2)
  197.     on rc(ID_OK)        nextactivity(updating_personal_vocabulary)
  198.     on rc(ID_CHANGE_PRONUNCIATION)    nextactivity(record_word)
  199.   endactivity
  200.   activity name(record_word) pageid(IDD_RECORD_WORD) menuindex(2)
  201.     on rc(ID_OK)        nextactivity(test_record_word)
  202.   endactivity
  203.   testactivity name(test_record_word) textid(IDS_TEST_RECORD_WORD) titleid(IDS_TITLE_TEST_RECORD_WORD) menuindex(2)
  204.     on rc(ID_OK)      nextactivity(flow_end)
  205.     on rc(ID_NO)      nextactivity(updating_personal_vocabulary)
  206.   endactivity
  207.   textactivity name(updating_personal_vocabulary) textid(IDS_PERSONAL_VOCABULARY_TIPS) titleid(IDS_TITLE_PERSONAL_VOCABULARY_TIPS)  menuindex(3)
  208.     on rc(ID_OK)       nextactivity(flow_end)
  209.   endactivity
  210.   activity name(flow_end) pageid(IDD_LAST_PAGE) menuindex(4) 
  211.   endactivity
  212. endflow
  213. *******************************************************************
  214. * IDFLOW_DICTATED_TEXT_RECOGNIZED_AS_COMMANDS
  215. *******************************************************************
  216. flow id(IDFLOW_DICTATED_TEXT_RECOGNIZED_AS_COMMANDS)
  217.   menu
  218.     menuentry index(1) name(IDS_MENU_TIPS_DICTATING_SAYING_COMMANDS)    activity(reco_tips)
  219.     menuentry index(2) name(IDS_MENU_USING_ATTENTION_WORD)              activity(control_word)
  220.     menuentry index(3) name(IDS_MENU_GOTO_PROBLEM_SELECTION)            activity("")
  221.   endmenu  
  222.   activity name(reco_tips) pageid(IDD_RECO_TIPS) menuindex(1)
  223.     on rc(ID_OK) nextactivity(control_word)
  224.   endactivity
  225.   activity name(control_word) pageid(IDD_CONTROL_WORD) menuindex(2)
  226.     on rc(ID_NEXT) nextactivity(flow_end)
  227.     on rc(ID_SKIP) nextactivity(flow_end)
  228.   endactivity
  229.   activity name(flow_end) pageid(IDD_LAST_PAGE) menuindex(3) 
  230.   endactivity
  231. endflow
  232. *******************************************************************
  233. * IDFLOW_DOESNT_HEAR_ANYTHING          
  234. *******************************************************************
  235. flow id( IDFLOW_DOESNT_HEAR_ANYTHING  )
  236.   menu
  237.     menuentry index(1) name(IDS_MENU_TIPS_CONTROLLING_MICROPHONE) activity(using_microphone)
  238.     menuentry index(2) name(IDS_MENU_SETUP_MICROPHONE)            activity(microphone_setup)
  239.     menuentry index(3) name(IDS_MENU_ADJUST_AUDIO_LEVEL)          activity(adjust_audio_levles)
  240.     menuentry index(4) name(IDS_MENU_GOTO_PROBLEM_SELECTION)      activity("")
  241.   endmenu 
  242.   textactivity name(using_microphone) textid(IDS_USING_MICROPHONE) titleid(IDS_TITLE_USING_MICROPHONE)  menuindex(1)
  243.     on rc(ID_OK)       nextactivity(microphone_setup)
  244.   endactivity
  245.   activity name(microphone_setup) pageid(IDD_LAUNCH_MIC_SETUP) menuindex(2)
  246.     on rc(ID_NEXT)     nextactivity(flow_end)
  247.   endactivity
  248.   activity name(adjust_audio_levles) pageid(IDD_LAUNCH_AUDIO_SETUP) menuindex(3)
  249.     on rc(ID_NEXT)     nextactivity(flow_end)
  250.   endactivity
  251.   activity name(flow_end) pageid(IDD_LAST_PAGE) menuindex(4) 
  252.   endactivity
  253. endflow
  254. *******************************************************************
  255. * IDFLOW_RECOGNIZE_NOISE_AS_A_WORD        
  256. *******************************************************************
  257. flow id(IDFLOW_RECOGNIZE_NOISE_AS_A_WORD)
  258.   menu
  259.     menuentry index(1) name(IDS_MENU_TIPS_CONTROLLING_MICROPHONE) activity(using_microphone)
  260.     menuentry index(2) name(IDS_MENU_ADJUST_HEADSET)              activity(microphone_placement)
  261.     menuentry index(3) name(IDS_MENU_ADJUST_AUDIO_LEVEL)          activity(adjust_audio_level)
  262.     menuentry index(4) name(IDS_MENU_ANALYSE_NOISY_ENVIRONMENT)   activity(analyze_my_voice)
  263.     menuentry index(5) name(IDS_MENU_GOTO_PROBLEM_SELECTION)      activity("")
  264.   endmenu  
  265.   textactivity name(using_microphone) textid(IDS_USING_MICROPHONE) titleid(IDS_TITLE_USING_MICROPHONE)  menuindex(1)
  266.     on rc(ID_OK)       nextactivity(microphone_placement)
  267.   endactivity
  268.   activity name(microphone_placement)  pageid(IDD_ADJUST_HEADSET) menuindex(2)
  269.     on rc(ID_OK)      nextactivity(adjust_audio_level)
  270.   endactivity
  271.   activity name(adjust_audio_level) pageid(IDD_LAUNCH_AUDIO_SETUP)  menuindex(3)
  272.     on rc(ID_NEXT)        nextactivity( test_audio_level)
  273.   endactivity
  274.   testactivity name(test_audio_level) textid(IDS_TEST_AUDIO_LEVEL) titleid(IDS_TITLE_TEST_AUDIO_LEVEL)  menuindex(3)
  275.     on rc(ID_OK)      nextactivity(flow_end)
  276.     on rc(ID_NO)      nextactivity(analyze_my_voice)
  277.   endactivity
  278.   activity name(analyze_my_voice) pageid(IDD_NOISY_ENROLLMENT)  menuindex(4)
  279.     on rc(ID_NEXT)    nextactivity(flow_end)
  280.     on rc(ID_SKIP)    nextactivity(flow_end)
  281.   endactivity
  282.   activity name(flow_end) pageid(IDD_LAST_PAGE) menuindex(5) 
  283.   endactivity
  284. endflow
  285. *******************************************************************
  286. * IDFLOW_BAD_AUDIO_QUALITY         
  287. *******************************************************************
  288. flow id( IDFLOW_BAD_AUDIO_QUALITY )
  289.   menu
  290.     menuentry index(1) name(IDS_MENU_ADJUST_HEADSET)           activity(microphone_placement)
  291.     menuentry index(2) name(IDS_MENU_ADJUST_AUDIO_LEVEL)       activity(adjust_audio_levels)
  292.     menuentry index(3) name(IDS_MENU_TIPS_MONITOR_AUDIO_LEVEL) activity(adjust_volume_of_voice)
  293.     menuentry index(4) name(IDS_MENU_GOTO_PROBLEM_SELECTION)   activity("")
  294.   endmenu  
  295.   activity name(microphone_placement)  pageid(IDD_ADJUST_HEADSET) menuindex(1)
  296.     on rc(ID_OK)      nextactivity(adjust_audio_levels)
  297.   endactivity
  298.   activity name(adjust_audio_levels) pageid(IDD_LAUNCH_AUDIO_SETUP) menuindex(2)
  299.     on rc(ID_NEXT)        nextactivity( test_audio_level)
  300.   endactivity
  301.   testactivity name(test_audio_level) textid(IDS_TEST_AUDIO_LEVEL) titleid(IDS_TITLE_TEST_AUDIO_LEVEL)  menuindex(2)
  302.     on rc(ID_OK)      nextactivity(flow_end)
  303.     on rc(ID_NO)      nextactivity(adjust_volume_of_voice)
  304.   endactivity
  305.   textactivity name(adjust_volume_of_voice) textid(IDS_ADJUST_VOLUME_OF_VOICE) titleid(IDS_TITLE_ADJUST_VOLUME_OF_VOICE) menuindex(3)
  306.     on rc(ID_OK)    nextactivity(flow_end)
  307.   endactivity
  308.   activity name(flow_end) pageid(IDD_LAST_PAGE) menuindex(4) 
  309.   endactivity
  310.  endflow
  311.  
  312. *******************************************************************
  313. * IDFLOW_BAD_SIGNAL_TO_NOISE          
  314. *******************************************************************
  315. flow id( IDFLOW_BAD_SIGNAL_TO_NOISE   )
  316.   menu
  317.     menuentry index(1) name(IDS_MENU_TIPS_CONTROLLING_MICROPHONE) activity(using_microphone)
  318.        menuentry index(2) name(IDS_MENU_SETUP_MICROPHONE)             activity(microphone_setup)
  319.     menuentry index(3) name(IDS_MENU_ADJUST_AUDIO_LEVEL)           activity(adjust_audio_levels)
  320.     menuentry index(4) name(IDS_MENU_TIPS_MONITOR_AUDIO_LEVEL)     activity(adjust_volume_of_voice)
  321.     menuentry index(5) name(IDS_MENU_GOTO_PROBLEM_SELECTION)       activity("")
  322.   endmenu 
  323.   textactivity name(using_microphone) textid(IDS_USING_MICROPHONE) titleid(IDS_TITLE_USING_MICROPHONE)  menuindex(1)
  324.     on rc(ID_OK)       nextactivity(microphone_setup)
  325.   endactivity
  326.   activity name(microphone_setup) pageid(IDD_LAUNCH_MIC_SETUP) menuindex(2)
  327.     on rc(ID_NEXT)     nextactivity(test_mic_setup)
  328.   endactivity
  329.   testactivity name(test_mic_setup) textid(IDS_TEST_AUDIO_LEVEL) titleid(IDS_TITLE_TEST_AUDIO_LEVEL)  menuindex(2)
  330.     on rc(ID_OK)      nextactivity(flow_end)
  331.     on rc(ID_NO)      nextactivity(adjust_volume_of_voice)
  332.   endactivity
  333.   activity name(adjust_audio_levels) pageid(IDD_LAUNCH_AUDIO_SETUP) menuindex(3)
  334.     on rc(ID_NEXT)        nextactivity( test_audio_level)
  335.   endactivity
  336.   testactivity name(test_audio_level) textid(IDS_TEST_AUDIO_LEVEL) titleid(IDS_TITLE_TEST_AUDIO_LEVEL)  menuindex(3)
  337.     on rc(ID_OK)      nextactivity(flow_end)
  338.     on rc(ID_NO)      nextactivity(adjust_volume_of_voice)
  339.   endactivity
  340.   textactivity name(adjust_volume_of_voice) textid(IDS_ADJUST_VOLUME_OF_VOICE) titleid(IDS_TITLE_ADJUST_VOLUME_OF_VOICE) menuindex(4)
  341.     on rc(ID_OK)    nextactivity(flow_end)
  342.   endactivity
  343.   activity name(flow_end) pageid(IDD_LAST_PAGE) menuindex(5) 
  344.   endactivity
  345. endflow
  346. *******************************************************************
  347. *
  348. *******************************************************************
  349.